<?php 


//抽象类
 abstract class Chouxiang
{
	// 强制要求子类定义这些方法
	abstract protected function run();
	abstract protected function go($a);

	// 普通方法（非抽象方法）
	public function value(){
		echo $this->run;
	}
}

// 子类，继承了抽象类
 class Son extends Chouxiang
{
	function run(){
		echo "子类继承了父类的抽象方法". PHP_EOL;
	}
	function go($a){
		echo "带参数的方法".$a;
	}
}
















 ?>